Objetivos de Aprendizagem
- Identificar e mitigar fatores que limitam o desempenho no código-fonte
- Aplicar técnicas avançadas de otimização independentes do compilador, como o desenrolamento de laços
- Aproveitar a paralelização em nível de instrução e compreender os mecanismos da pipeline do processador
- Analisar padrões de acesso à memória para otimizar o desempenho do cache e reduzir a latência